package acoes;

import intefacesGraficas.MenuInicial;
import intefacesGraficas.TelaAlterarDadosFuncionario;
import intefacesGraficas.TelaPrincipal;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import bancoDeDados.DadosFuncionarios;

public class AcaoTelaFuncionarios implements ActionListener, MouseListener{
	
	private DadosFuncionarios dadosFuncionarios = new DadosFuncionarios();
	
	@Override
	public void mouseClicked(MouseEvent e) {
		
		if(e.getSource() == MenuInicial.lbGerenciarFuncionarios)
		{
			TelaPrincipal.layout.show(TelaPrincipal.pnPrincipal, "9");
		}
		
		if(e.getSource() ==  MenuInicial.lbAlterarFuncioanrios)
		{
			TelaPrincipal.layout.show(TelaPrincipal.pnPrincipal, "8");
			TelaAlterarDadosFuncionario.txtCod.setText(MenuInicial.lbDBFunCod.getText());
			dadosFuncionarios.consultarFuncionario(Integer.parseInt(TelaAlterarDadosFuncionario.txtCod.getText()), TelaAlterarDadosFuncionario.lbDBNome, TelaAlterarDadosFuncionario.lbDBGerente, TelaAlterarDadosFuncionario.lbDBDepto, TelaAlterarDadosFuncionario.txtLogin, TelaAlterarDadosFuncionario.txtSenha);
		}
		
	}

	@Override
	public void mouseEntered(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void mouseExited(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void mousePressed(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void mouseReleased(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		TelaPrincipal.layout.show(TelaPrincipal.pnPrincipal, "2");
	}

}
